package com.util;

import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

public class SafeFilter implements Filter {

    public void destroy() {

    }

    public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException {
        HttpServletRequest request = (HttpServletRequest) arg0;
        HttpServletResponse response = (HttpServletResponse) arg1;
        if (request.getSession().getAttribute("admin") == null) {
            String path = request.getContentType();
            response.sendRedirect(path + "/error1.html");
        } else {
            arg2.doFilter(request, response);
        }
    }

		/*web.xml
		<filter>
	       <filter-name>SafeFilter</filter-name>
	       <filter-class>com.bookstore.util.safeFilter</filter-class>
	    </filter>
	    <filter-mapping>
	       <filter-name>SafeFilter</filter-name>
	       <url-pattern>/jsp</url-pattern>
	    </filter-mapping>*/


    public void init(FilterConfig arg0) throws ServletException {


    }

}
